Using Group Support Systems for Software Inspections

نویسندگان

  • Michiel van Genuchten
  • Cor van Dijk
  • Henk Scholten
  • Douglas R. Vogel
چکیده

0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E One example of software process improvement is the development and execution of inspections of software development documents as a mature technique to detect and prevent software defects. Part of an inspection is a meeting where the participants log detected defects and search for more defects. Unfortunately, the effectiveness and efficiency of the logging meeting are often low compared to those of the preparation for the meeting. This has led software engineers and researchers to debate whether an inspection even needs a meeting.1 We approach this question from another angle: can we improve logging meetings such that they contribute to more effective and efficient inspections? Improving meetings through technology has been the main goal of the researchers and practitioners working on electronic meeting systems or group support systems over the last 20 years.2,3 Companies have successfully used these tools for a wide variety of problemsolving and business process activities—for example, Doug Vogel has described IBM’s use of an electronic meeting system.4 For more on addressing requirements negotiation, see “Developing Groupware for Requirements Negotiation: Lessons Learned” by Barry Boehm, Paul Grünbacher, and Robert O. Briggs, in this issue. This article describes our experience implementing a GSS for inspections in an industrial environment. The results confirm our belief that such support can improve the efficiency and effectiveness of inspections, provided the inspections are properly conducted.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Industrial Experience in Using a GSS for Software Inspections

Fagan inspections are a structured review of software development documents that consists of individual preparation, a meeting and rework by the author of the document. The meeting is used to log the defects found in preparation and to search for more defects. The effectiveness and efficiency of the meeting is often low as compared to that of the preparation. This paper describes the results of...

متن کامل

Using GSSs to Support Error Detection in Software Specifications

Fagan inspections can be used to find errors in documents used during systems development. In the practice of Fagan inspections it has been found that Group Support Systems (GSSs) can significantly enhance error detection [1]. This paper describes our findings on the use of a GSS by Fagan inspection teams in an experimental set-up. In this study, 24 students and 24 managers participated; they l...

متن کامل

Decision Support for Using Software Inspections

In support of decision-making for planning the effort to be allocated to inspections in different software development phases, we propose combining empirical studies with process modeling and simulation. We present the simulator developed for answering questions and running “what-if” scenarios specific to NASA software development projects.

متن کامل

An Empirical Study of Web-Based Inspection Meetings

Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe an empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process where inspection meetings have the only goal of removing false positives rather tha...

متن کامل

Preliminary Evaluation of Tool-based Support for Distributed Inspection

Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe our initial empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process to reduce synchronization and coordination problems.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Software

دوره 18  شماره 

صفحات  -

تاریخ انتشار 2001